Skip to main content

Sprint 2

· 4 min read

From: 2024-10-14

To: 2024-10-28

Scrum Master: Hugo Correia

Product Owner: André Oliveira

Developers: Joaquim Rosa, Miguel Belchior, André Oliveira

Sprint Goal

In order to complete the second milestone of our project, it is expectable to conclude the following sprints goals:

  • Implement the first version of the Matches Page
  • Update the Landing Page with the next match
  • Implement the Games API
  • Populate the Games DB
  • Link the Backend with the Frontend
  • Implement the Games API - Testing
  • Implement the Frontend Tests
  • Implement the Ticket microservice API
  • Implement the Purchase ticket Page v1
  • Implement the Backend Testing
  • Implement the User logout implementation
  • Implement the User logout testing - Backend
  • Implement the Integration with Frontend
  • Implement the User logout testing - Frontend
  • Implement the Frontend Checkout
  • Implement the Backend Checkout
  • Implement the Checkout success and cancelled pages
  • Implement the Payment Checkout
ExpectedQuantity
Tasks17
Epics2
Story Points15

Sprint Backlog

Taks (SCRUM-*)DescriptionDeveloperState
SCRUM-27First Version of Matches PageHugo CorreiaDone
SCRUM-28Update Landing Page With the Next MatchHugo CorreiaDone
SCRUM-31Games APIJoaquim RosaDone
SCRUM-37Populate Games DBJoaquim RosaDone
SCRUM-38Link Backend with FrontendHugo CorreiaDone
SCRUM-40Games API - TestingJoaquim RosaDone
SCRUM-43Frontend TestsHugo CorreiaDone
SCRUM-29Ticket microservice APIAlexandre CotorobaiDone
SCRUM-36Purchase ticket Page v1Hugo CorreiaDone
SCRUM-39Backend TestingAlexandre CotorobaiDone
SCRUM-32User logout implementationAndre OliveiraDone
SCRUM-33User logout testing - BackendAndre OliveiraDone
SCRUM-34Integration with FrontendAndre OliveiraDone
SCRUM-35User logout testing - FrontendJoaquim RosaDone
SCRUM-41Frontend CheckoutMiguel BelchiorDone
SCRUM-42Backend CheckoutMiguel BelchiorDone
SCRUM-44Checkout success and cancelled pagesAndre OliveiraDone

Task Status (Completed/Not Completed)

  • SCRUM-27: First Version of Matches Page
  • SCRUM-28: Update Landing Page With the Next Match
  • SCRUM-31: Games API
  • SCRUM-37: Populate Games DB
  • SCRUM-38: Link Backend with Frontend
  • SCRUM-40: Games API - Testing
  • SCRUM-43: Frontend Tests
  • SCRUM-29: Ticket microservice API
  • SCRUM-36: Purchase ticket Page v1
  • SCRUM-39: Backend Testing
  • SCRUM-32: User logout implementation
  • SCRUM-33: User logout testing - Backend
  • SCRUM-35: User logout testing - Frontend
  • SCRUM-41: Frontend Checkout
  • SCRUM-42: Backend Checkout
  • SCRUM-44: Checkout success and cancelled pages

User Stories

User StoriesDescriptionDeveloperStateStory Points
SCRUM-23List Available MatchesAllDone3
SCRUM-21Buy TicketAllDone3
SCRUM-30User LogoutAllDone1
SCRUM-26Payment CheckoutAllDone8

Team Velocity: 15

Sprint Review

ConcludedQuantity
Tasks17
Epics1
Story Points15

Sprint Retrospective

What we did well

We managed to complete all the tasks we had planned for this sprint. We were able to work together and help each other when needed. We also managed to have a good communication between the team members. We were able to have a good understanding of the tasks and the work that needed to be done. Understanding Stripe API and implementing the payment checkout was a big achievement for the team.

Sprint Burndown Chart

Burndown Chart